'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.05
 * lastUpdateDate：2018.02.05
 * description：Array.from和Array.of的基本用法
 */
/**
 * Array.from：把类似数组的数据结构转换为真正的数据，以便我们操作
 * Array.of：通过多个参数生成一个数组
 * 以上两个都是数组新增的静态方法
 */
let arr = ['aaa', 'bbb', 'ccc', 123, 456, 789];
let set = new Set(arr);
// Set { 'aaa', 'bbb', 'ccc', 123, 456, 789 }
/**
 * 它不是一个真正的数组但是又是类似数据的数据结构，那么我们可以用
 * Array.form()方法进行处理
 */
console.log(set);
let newArr = Array.from(set);
// 这时候得到的就是一个真正的数组了，我们就可以对其进行遍历等操作了
console.log(newArr);
newArr.forEach(item => console.log(item));
